
void main(){

/**
 * 
 *  赋值运算符
    基础赋值运算符   =   ??=
    复合赋值运算符   +=   -=   *=   /=   %=    ~/=
 * 
 */

//1.基础赋值运算符   =   ??=

int a=10;

print(a);

//b??=20; 表示如果b为空的话把20赋值给b，如果b不为空的话保持原来的值不变

int b=10;

b??=20;

print(b);

//2.复合赋值运算符   +=   -=   *=   /=   %=    ~/=
 
 int c=10;

  c+=10;//c=c+10 赋值运算的执行顺序从右到左
  c-=10;//c=c-10 
  c*=10;//c=c*10 
  c%=10;//c=c%10 

 print(c);


 



  
}